<?php
require_once('connections.php');
require_once('aes.php');
require_once('AES.class.php');
$login='test01';
$password='admin';
$contraseña="sinapsis";
$z = "abcdefghijuklmno0123456789012345"; // 256-bit key
//$contraseña=$z;
$db=new dbManager();
$db->conectar();
$cursor=$db->crearCursor();
$password=md5($password);
$aes=new AES($z);
echo("<br>este es el texto de entrada al aes ".$password." con contraseña ".$contraseña." <br>");

//$cifrado=AESEncryptCtr($password, $contraseña, 256);
$cifrado=$aes->encrypt($password);
echo("<br>esto devolvio el cifrado<br>");
var_dump($cifrado);
//$cifrado=unpack("H*",serialize($cifrado));
echo("<br>");
$query="INSERT INTO `care_users` (`name`, `login_id`, `password`, `personell_nr`, `lockflag`, `permission`, `exc`, `s_date`, `s_time`, `expire_date`, `expire_time`, `dept_nr`, `user_role`, `status`, `history`, `modify_id`, `modify_time`, `create_id`, `create_time`, `mail`, `matricula`, `clasificacion`) VALUES
('admin', 'admin','".$cifrado."', 0, 0, 'System_Admin', 1, '0000-00-00', '00:00:00', '0000-00-00', '00:00:00', '', 0, '', '', 'auto-installer', '2010-05-21 11:32:54', 'auto-installer', '0000-00-00 00:00:00', '', '', '')";
//echo("".$query."");
$cursor->execute($query);
$query=" SELECT * FROM care_users WHERE login_id='admin'";
$cursor->execute($query);
$salida=$cursor->fetchOneArray();
$cifrado=$salida['password'];
//echo("<br>esto devolvio de la base de datos<br>");
//print "Base 64 codificado : " . base64_encode($cifrado) . "<br /><br />";
//print "Base 64descodificado: " . base64_decode(base64_encode($cifrado)) . "<br /><br />";
var_dump($cifrado);
echo("<br>");

$ccifrado="";
$ccifrado="zpknTFRUVFQw9Eqg5Akpl6yyP+5abNCtBXrtC6ga2OHdWSzv8O6N2Q==";

//$descifrado=AESDecryptCtr($cifrado, $contraseña, 256);
//$cifrado=unserialize(pack("H*",$cifrado));
$aes=new AES($z);
$descifrado=$aes->decrypt($cifrado);



echo("<br>esto devolvio el descifrado<br>");
var_dump($descifrado);

echo("<br>");







?>